package com.hue.config;

import com.hue.intercept.IsLoginInterception;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class InterceptConfig implements WebMvcConfigurer {
    @Autowired
    private IsLoginInterception isLoginInterception;

    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        registry.addInterceptor(isLoginInterception).
                addPathPatterns("/**").
                excludePathPatterns("/login/toLogin","/login/doLogin","/","/img/**","/bootstrap/**",
                        "/jquery-validation/**","/js/**","/layer/**");
    }
}
